Solving Task Allocation to the Worker Using Genetic Algorithm
نویسنده
چکیده
This paper deals with the task-scheduling and worker-allocation problem, in which each skillful worker is capable to perform multiple tasks and has various regular and worker capacity to perform tasks, and the task allocation is operated with daily overhead. We propose a worker assignment model and develop a heuristic algorithm that is genetic algorithm whose performance is to be evaluated against the optimal seeking methods in terms of small sized problems. The genetic algorithm is applied in a way that reduces the amount of involvement required to understand the existing solution. Genetic algorithm is basically used to minimize the total make-spam for scheduling jobs and assigning task to the worker. An attempt is made with an analytic review of the literature on the Genetic Algorithmic approach to GAP (generalized assignment problem), which is proved to be convenient and efficient in deriving the required solutions. Here a crossover and mutation operator respectively has been defined by focusing to solve the assignment problems. Here we have taken the simulation result of different tasks and different workers and it is solved through various algorithms. And the result in the graph, the same data set task-worker set is being provided to GA, ACO (Ant colony optimization), simulated annealing and also tabu search and the time is calculated for the comparison purpose as shown with different task and different worker. Each column represents the task performed by worker. KeywordsGenetic algorithm, assignment problem, makespam, Ant colony algorithm, simulated annealing, tabu search.
منابع مشابه
Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm
Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...
متن کاملSolving Redundancy Allocation Problem with Repairable Components Using Genetic Algorithm and Simulation Method
Reliability optimization problem has a wide application in engineering area. One of the most important problems in reliability is redundancy allocation problem (RAP). In this research, we worked on a RAP with repairable components and k-out-of-n sub-systems structure. The objective function was to maximize system reliability under cost and weight constraints. The aim was determining optimal com...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملSolving a Redundancy Allocation Problem by a Hybrid Multi-objective Imperialist Competitive Algorithm
A redundancy allocation problem (RAP) is a well-known NP-hard problem that involves the selection of elements and redundancy levels to maximize the system reliability under various system-level constraints. In many practical design situations, reliability apportionment is complicated because of the presence of several conflicting objectives that cannot be combined into a single-objective functi...
متن کاملLAGA: A Software for Landscape Allocation using Genetic Algorithm
In this paper, Landscape Allocation using Genetic Algorithm (LAGA), a spatial multi-objective land use optimization software is introduced. The software helps in searching for optimal land use when multiple objectives such as suitability, area, cohesion and edge density indices are simultaneously involved. LAGA is a flexible and easy to use genetic algorithm-based software for optimizing the sp...
متن کامل